鱼C论坛

 找回密码
 立即注册
查看: 1819|回复: 9

Python编程求助

[复制链接]
发表于 2020-3-5 19:50:53 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
1 . 已知变量ch 中存放了一个字符, 判断该字符是
字母字符、数字字符还是其他字符。
2 . 适婚问题! 输入年龄和性别, 判断你当前的
个人情况! 男性小于30 岁显示. 你还年轻!
30 岁到36 岁之间显示: 可以考虑娶老婆了0 大
于36 岁显示: 再不结婚就来不及了! 女性小于
25 岁显示: 你还年轻! 25 岁到30 岁之间显示:
可以考虑娶嫁人了! 大于30 岁显示: 再不结婚
就来不及了
Python求助
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-3-5 19:57:09 | 显示全部楼层
1:
ch = input("请输入:")
if ch.isdigit():
    print("数字!")
elif ch.isalpha():
    print("字母!")
else:
    print("其他!")
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-3-5 21:24:15 | 显示全部楼层
本帖最后由 Levin-e 于 2020-3-5 21:30 编辑
sex = input('请输入性别(男或女):')
age = int(input('请输入年龄:'))
if sex == '男':
    if age < 30:
        print('你还年轻!')
    elif 30 <= age <= 36:
        print('可以考虑娶老婆了!')
    else:
        print('再不结婚就来不及了!')
else:
    if age < 25:
        print('你还年轻!')
    elif 25 <= age <= 30:
        print('可以考虑娶嫁人了!')
    else:
        print('再不结婚就来不及了')
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-3-6 09:32:43 | 显示全部楼层

结尾没加input()
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-3-6 09:56:03 | 显示全部楼层

我测试了下,运行没有问题呀
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-3-6 09:58:34 | 显示全部楼层
Levin-e 发表于 2020-3-6 09:56
我测试了下,运行没有问题呀

你 不加的话代码运行完会自动退出的啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-3-6 10:18:13 | 显示全部楼层
乘号 发表于 2020-3-6 09:58
你 不加的话代码运行完会自动退出的啊

我知道你的意思了,不过我想不出运行结束保留的意义。
以前写C的时候有些IDE,比如visual studio,如果最后不加一个输入,程序运行完cmd就直接退出了,看不到运行的结果,所以需要加一个input
我用vscode写python好像没这个问题
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-3-6 10:19:01 | 显示全部楼层
Levin-e 发表于 2020-3-6 10:18
我知道你的意思了,不过我想不出运行结束保留的意义。
以前写C的时候有些IDE,比如visual studio,如果 ...

好吧
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-3-6 10:20:17 | 显示全部楼层

我觉得加input可能更严谨一点,但是我刚学python,懂得不多,也不是很清楚,就和你说说我自己的理解
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-3-6 10:22:36 | 显示全部楼层
Levin-e 发表于 2020-3-6 10:20
我觉得加input可能更严谨一点,但是我刚学python,懂得不多,也不是很清楚,就和你说说我自己的理解


其实加不加 input() 无所谓,主要看你是在什么 Shell 上运行,如果在 cmd 就加上,如果在 Python 的 IDLE 上或者其他一些不会自动退出的 Shell 上运行就可以不加。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-22 01:07

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表