找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 198|回复: 2

[求助] 求大佬帮忙看看python基础的作业出现的错误

1

主题

1

帖子

1

积分

贫民

积分
1
solonajq 发表于 2021-4-3 00:13:24 | 显示全部楼层 |阅读模式
flag = False
count = 0
while not flag:
    num = float(input('Enter a number: '))
    if num > 0:
        count += 1
        if count == 1:
            largest_num = num
        else:
            if largest_num < num:
                largest_num = num

    else:
        flag = True
if count > 0:
    print('The largest number entered was', '{:.2f}'.format(largest_num))
else:
    print('No positive number was entered')

Name 'largest_num' can be undefined 10
回复

使用道具 举报

0

主题

2

帖子

2

积分

贫民

积分
2
fasttttt233 发表于 2021-4-7 16:29:40 | 显示全部楼层
只是在提示你的largest_num可能没有赋值而已
你像上面的count一样
再加个largest_num = 0 它就不会再提示了
回复 支持 反对

使用道具 举报

0

主题

4

帖子

4

积分

贫民

积分
4
Lee.晓杰 发表于 2021-4-13 11:54:25 | 显示全部楼层
第10行的largest_num没有定义赋值,你上面的赋值只是if的 和else是分开的
回复 支持 反对

使用道具 举报

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

本版积分规则

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