我在python 3中有这个代码,检查输入错误但我需要确定输入是一个整数,如果不是打印错误消息.
任何人都可以帮助我弄清楚我的while循环中的代码.谢谢
price = 110;
ttt = 1;
while price < 0 or price > 100:
price = input('Please enter your marks for Maths:');
ttt =ttt +1;
if ttt >= 2:
print( 'This is an invalid entry, Please enter a number between 0 and 100')
Run Code Online (Sandbox Code Playgroud) subjects = {
0:9,'fail': 0,
9:14, 'pass': 25,
15:17, 'merit': 40,
18:20,'Distinction': 50
}
Run Code Online (Sandbox Code Playgroud)
我希望上面的字典包含3个维度.用户输入将在初始数字之间.根据用户输入的号码,应显示以下消息.例如.4是失败值0分,10是传球值25分等等.
inputs = ['irish','english','french','italian','dutch','german']
for i in range(1, 7):
inputs.append(raw_input('Enter mark for {}: '.format(i)))
Run Code Online (Sandbox Code Playgroud)
我想循环要求输入标记为爱尔兰等
print sum(subjects[name][value] for name in inputs)
Run Code Online (Sandbox Code Playgroud)
可以这样做吗?
我想创建一个列表或字典不确定到目前为止哪些已经工作我需要将文本(用户输入)转换为数值并将它们加在一起有4个可能的答案这就是我希望它如何工作
每个盒子都包含水果,并以不同的价格出售
apple=25,oranges=35,pears=10,bananas=50,pineapple=40
totalprice=0
count=5
list = [box1,box2,box3,box4,box5,]
while count >0:
fruit=raw_input("what fruit is in ")(0)
count -=1
if fruit ==apples:
return "price 25"
totalprice=+25
Run Code Online (Sandbox Code Playgroud)
我希望这次运行五次收集总价
他们在相应的价值中放入的任何水果都将被添加到总价中.对不起,如果没有很好地解释新编程