Cecile_fr 发表于 2020-4-20 23:17:07

条件语句

大家好!我想请教一下如何输出:
Your age is 19. You are an adult.
呢?

age=19
if age>=18:
    print('Your age is',age'.You are an adult')
else:
    print('Your age is',age'.You are an teenager')

上述命令我应该怎么修改呢?
小白跪谢!!!

txxcat 发表于 2020-4-21 01:03:03

本帖最后由 txxcat 于 2020-4-21 01:04 编辑

这样?
>>> age=19
>>> print('Your age is',age,'.You are an adult.')
Your age is 19 .You are an adult.
>>> print('Your age is {0}.You are an adult.'.format(age))
Your age is 19.You are an adult.
>>> print('Your age is %d.You are an adult.' % age)
Your age is 19.You are an adult.

heidern0612 发表于 2020-4-21 07:47:21

这样?

age=int(input("请输入你的年龄:"))
if age>=18:
    print('Your age is',age,',You are an adult')
else:
    print('Your age is',age,',You are an teenager')

liuzhengyuan 发表于 2020-4-21 10:03:42

是这样的 “,”表示元组,而且你 age 前面有逗号,后面咋没加逗号呀?
后面加上逗号应该就没有问题了
age=19
if age>=18:
    print('Your age is',age,'.You are an adult')
else:
    print('Your age is',age,'.You are an teenager')

你还可以用 '+'
'Your age is' + str(age) + '.You are an teenager'

Cecile_fr 发表于 2020-4-21 12:32:23

txxcat 发表于 2020-4-21 01:03
这样?

谢谢!!!
第一条用逗号,输出结果 《19》和《.》之间有个空格;
第二条用format很能治愈强迫症患者,谢谢!!!
第三条我跟你学到了哈哈{:5_95:}

Cecile_fr 发表于 2020-4-21 12:33:38

heidern0612 发表于 2020-4-21 07:47
这样?

谢谢!!!

Cecile_fr 发表于 2020-4-21 12:41:54

liuzhengyuan 发表于 2020-4-21 10:03
是这样的 “,”表示元组,而且你 age 前面有逗号,后面咋没加逗号呀?
后面加上逗号应该就没有问题了



Thank you sooooo much!!!我发现我粗心了哈哈

我用
第一条print('Your age is',age,'.You are an adult.')
或者
第二条print('Your age is' + str(age) + '.You are a teenager.')
输出结果分别是:
Your age is 19 .You are an adult. (用第一条逗号的命令,就是19和句号.之间有一个空格,强迫症患者晚期hhhhhhh)
Your age is14.You are a teenager.(用第二条str(age)的命令,就是is和14之间没有空格)

不过format能够解决两个问题,我真的无药可救了hhhhhhh

liuzhengyuan 发表于 2020-4-21 12:44:23

Cecile_fr 发表于 2020-4-21 12:41
Thank you sooooo much!!!我发现我粗心了哈哈

我用


如果你想要空格的话,在两旁字符串前段和末端加一个 空格 即可(已经用下划线标出)
print('Your age is ' + str(age) + ' .You are an adult.')

Cecile_fr 发表于 2020-4-21 12:47:02

liuzhengyuan 发表于 2020-4-21 12:44
如果你想要空格的话,在两旁字符串前段和末端加一个 空格 即可(已经用下划线标出)
print('Your age...

灰灰灰常谢谢!!!
页: [1]
查看完整版本: 条件语句