使用while循环给字典添加数据和print不换行输出
情况:利用while循环让用户输入数据,填充字典,每次输入完一段键值对后,询问用户是否要继续输入,如果用户输入Yes
,就继续填充;如果用户输入No
,就停止填充。
d = { } #建立一个空字典
while True:
key = input('请输入键值对的键:')
value = input('请输入键值对的值:')
d[ key ] = value
res = input('您是否需要继续添加新的键值对呢?(yes/no)')
if res == 'no':
break #跳出死循环
print(d)

for循环遍历1到10,输出换行
for i in range(1,11):
print(i) #print每次输出都会换行

for循环遍历1到10,输出不换行
\n:换行;\t:制表符;\:转义字符;end的默认值代表\n
for i in range(1,11):
print(i,end='') #不加空格,end代表输出时,其结尾的字符

for循环遍历1到10,输出不换行
for i in range(1,11):
print(i,end=' ') #加空格

for循环遍历1到10,输出不换行
for i in range(1,11):
print(i,end='-') #加-

其实我们每个人心里都有鼠疫。世界上没有一个人可以幸免。——《鼠疫》
网友评论