wadelj 发表于 2021-6-28 15:07:09

救救孩子

>>> i = 1
>>> sum = 2
>>> while i <= 64:
    wheats = sum**(i-1)
    sum = sum + wheats
    i = i + 1

   
print("舍罕王应该给达依尔", sum, "粒麦子!")

为什么不报错IDLE也没反应>>>也不见了

wp231957 发表于 2021-6-29 05:48:29

多行代码应该使用文件方式运行

wadelj 发表于 2021-6-29 07:20:04

wp231957 发表于 2021-6-29 05:48
多行代码应该使用文件方式运行

C:\Users\Administrator\Desktop
使用文件方式运行是这里的newfile吗
我是先file写好再runmodel的
C:\Users\Administrator\Desktop\python
这里右边报错
但是右边第四行代码的sum改成数字就正常运行了
很奇怪

wadelj 发表于 2021-6-29 07:20:39

wadelj 发表于 2021-6-29 07:20
使用文件方式运行是这里的newfile吗
我是先file写好再runmodel的
C:%users\Administrator\Desktop\py ...

。。。怎么发图片?

wadelj 发表于 2021-6-29 07:32:31

wadelj 发表于 2021-6-29 07:20
。。。怎么发图片?

file:///C:/Users/Administrator/Desktop/python/R%25ZP@~6A_2IJ_%7B2%60%25%7D8DCTJ.png

wadelj 发表于 2021-6-29 07:35:10

补上图片

wp231957 发表于 2021-6-29 07:57:57

wadelj 发表于 2021-6-29 07:20
使用文件方式运行是这里的newfile吗
我是先file写好再runmodel的
C:%users\Administrator\Desktop\py ...

完全不知道你在说啥
奉劝一句,尽早搞明白shell运行模式和文件运行模式的区别,建议放弃idle的使用

逃兵 发表于 2021-6-29 09:15:05

wadelj 发表于 2021-6-29 07:35
补上图片

这样是对的,运行成功了
左边的图是IDLE的文本模式,你可以在这里将所有代码打完,然后通过F5运行

右边的图是IDLE的交互模式,你可以每发一条指令,IDLE就会做出每一次回应,但是在内存中运行,不会保存,最终还是需要你保存成文本模式
页: [1]
查看完整版本: 救救孩子