dearg 发表于 2018-5-26 10:43:20

关于编写中输出是字母不是数字问题

这是我的编写:

temp=input('请输入一个整数:')
a=int(temp)
b=0
while b<a:
    print('b')
    b=b+1;
"""注释:循环比较还是循环加减省事??"""

是第四课时一个小练习题 用的是比较而不是循环加减,结果是输出字母b而不是数字,我看小甲鱼的也没有做其他注释,有朋友知道么?



这个是小甲鱼的:
temp = input('请输入一个整数:')
number = int(temp)
i = 1
while number:
    print(i)
    i = i + 1
    number = number - 1                                                                                                   

elang696 发表于 2018-5-26 11:44:32

print(b)
而不是print('b')
前者的b是变量,输出的是b所代表的内容;
后者的'b'是字符,它什么都不代表,就只是字母b

dearg 发表于 2018-5-26 13:49:51

elang696 发表于 2018-5-26 11:44
而不是
前者的b是变量,输出的是b所代表的内容;
后者的'b'是字符,它什么都不代表,就只是字母b

对的,谢谢    想了半天也没想出来{:5_106:}
页: [1]
查看完整版本: 关于编写中输出是字母不是数字问题