学习内容:《python编程:从入门到实践》第二版
知识点:
input交互、%求余的有趣用法、prompt
练习内容:
练习7-1:汽车租赁 编写一个程序,询问用户要租赁什么样的汽车,并打印一条消息,下面是一个例子。Let me see if I can find you a Subaru.
练习7-2:餐馆订位 编写一个程序,询问用户有多少人用餐。如果超过8位,就打印一条消息,指出没有空桌;否则指出有空桌。
练习7-3:10的整数倍 让用户输入一个数,并指出该数是否是10的整数倍。
练习7-1:
汽车租赁 编写一个程序,询问用户要租赁什么样的汽车,并打印一条消息,下面是一个例子。Let me see if I can find you a Subaru.
我的代码:
prompt ='What car do you want? '
prompt += 'Choose one, let me see if I can find it for you.'
name = input(prompt)
print(f'Let me see if I can find you a {name.title()}')
运行结果:
练习7-2:
餐馆订位 编写一个程序,询问用户有多少人用餐。如果超过8位,就打印一条消息,指出没有空桌;否则指出有空桌。
prompt = 'Welcome to Meituan!'
prompt += 'For how many people?'
number = int(input(prompt))
if number > 8:
print('Sorry, there is no table available now~')
else:
print('there are many tables available')
运行结果
练习7-3:
10的整数倍 让用户输入一个数,并指出该数是否是10的整数倍。
我的代码:
prompt ='输入一个数,我来告诉你它是否是10的整数倍'
num = float(input(prompt))
if num %10 ==0:
print(f"{num}是10的整数倍")
else:
print(f"{num}不是10的整数倍")