gpt4 book ai didi

python - 关于python/我的程序无法启动的2个问题

转载 作者:行者123 更新时间:2023-12-03 08:28:11 24 4
gpt4 key购买 nike

您好,我是python的初学者。
所以我做了我的程序。

# -*- coding: utf-8 -*-
import os

def baslangic():
print "Sonsuza kadar giden sayi programina hos geldin"
print "Bana merhaba der misin?"
cevap=raw_input("Evet ya da hayır= ")
if cevap.lower()==("evet"):
print "O zaman haydi programa geçelim"
program()
elif cevap.lower()=="hayir" or cevap.lower()==("hayir"):
sys.exit("Cyka Blyat")
else:
os.system("cls")


print "Yanlis bir sey girdiniz."
print "Lutfen sadece evet ya da hayir giriniz."
print baslangic()








def program():
sayi = int("1")
while 1:
print "Şu anki sayimiz " + str(sayi)
sayi = sayi + 1

baslangic()

基本上,这是在要求用户输入(我正在学习所学内容)
在输入之后(如果是),它将所有数字键入无限。
它像在闲置(python gui)中的charm一样工作,但是在cmd中不起作用。
这是错误。
C:\Users\Doruk\Desktop>sayi.py
File "C:\Users\Doruk\Desktop\sayi.py", line 4
SyntaxError: Non-ASCII character '\xfd' in file C:\Users\Doruk\Desktop\sayi.py on line 4, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details

我看着其他线程,他们说
   Add this at the beginning 
# -*- coding: utf-8 -*-

但这不适用于我的:(
当我在cmd中编写crcp时,它返回了我
Activity 代码页:857

第二个问题:
如何使数字变慢,例如秒?
也许明天我会打个钟。

哦也忘了提:
Python 2.7.3

最佳答案

这两件事必须位于文件的顶部。

#!/usr/bin/env python
# -*- coding: utf-8 -*-

另外,如果您希望输出变慢,请尝试将
import time

在顶部

并添加
time.sleep(1)

到while循环

编辑:

尝试这样做
print u'weird unicode string'

查看如何将u添加到字符串的开头

关于python - 关于python/我的程序无法启动的2个问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37843007/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com