python 5 and a user input while loop

User input

  1. Write a program that asks the user what kind of car you want to lease, and print a message: "I help you look."
car = input('先生,请问您需要租赁什么样的汽车:')
print('好的,我帮您看看')
  1. Restaurant write a program, ask how many people dining. If more than eight people to print a message stating that the table is not empty, otherwise empty tables
count = input('先生,请问您预订多少人就位:')
print(type(count))
# 用户输入类型为 字符串,使用 int 转换成数值
if int(count) > 8:
  print('对不起先生,没有空的桌子')
else: 
  print('好的先生,您的桌号为12')
  1. A user enter a number, it determines whether the number is a multiple of 10
num = input('请输入一个数字:')
num = int(num)
if num%10 == 0:
  print('您输入的数字是10 的倍数')
else:
  print('您输入的数字不是10 的倍数')

while loop

  1. A simple while loop: loop 1-5

# 循环1-5之间的整数
count = 1
while count <=5:
  print(count)
  count +=1
  1. Users opt out
# 用户选择退出
promt = '\n告诉我你的选择,我会尊重你的选择的:'
promt += '\n 输入quit 来结束这个程序\n'
message = ''
while message !='quit':
  message = input(promt)
  print(message)
  1. Use markers
# 使用标记
promt = '\n告诉我你的选择,我会尊重你的选择的:'
promt += '\n 输入 quit 来结束这个程序: '
active = True
while active:
  message = input(promt)
  if message == 'quit':
    active = False
  else:
    print(message)
  1. Using break to exit the loop
# 使用break
promt = '\n告诉我你的选择,我会尊重你的选择的:'
promt += '\n 输入 quit 来结束这个程序: '
active = True
while active:
  message = input(promt)
  if message == 'quit':
    break
  else:
    print(message)
  1. Use continue in a loop
# 使用continue
count = 0
while count < 10:
  count += 1
  if count %2 == 0:
    continue

  print(count)

Use a while loop processing lists and dictionaries

  1. In the mobile element between lists
# 列表间移动
member = ["小明",'小花','小方']
mem = []
while member :
  a = member.pop()
  print(a+',666')
  mem.append(a)
print(mem)
  1. Delete all list elements contain a specific value
pets = ['dog','cat','rabbit','dog']
while 'dog' in pets:
  pets.remove('dog')

print(pets)
  1. Use user input to populate dictionary
response = {}
mark = True
while mark:
  name = input('请输入您的名字:')
  age = input('请输入您的年龄:')
  response[name] = age
  repeat = input('是否继续添加(是或者否)')
  if repeat == '否':
    mark = False

for name,age in response.items():
  print('姓名:'+name+'\n年龄:'+age)
Published 50 original articles · won praise 23 · views 1199

Guess you like

Origin blog.csdn.net/qq_44698161/article/details/104083451