1樓:符大牛
針對你所提的問題,這裡我給你簡要的分析一下,還有一些建議供你參考:
你所使用的idle的python環境是python3.6.5。而在你執行
print(helloworld)
**的時候,返回了錯誤(提示你第一行**存在問題)
nameerro:name'helloworld' is not defined
翻譯過來的意思大概就是(命名錯誤:helloworld 未定義 )
這個錯誤,你要明白一個重要的問題。
在python3.x中,print是一個內建的函式(物件),所以所有的輸出要像這樣print()。
為了便於下面的解答便於你理解,我們把print()理解成裡面實際存在一個引數。
如這樣:print(s) ,s為引數。而你的**print(helloworld) 其實是這樣的
print(s=helloworld)
給你舉幾個例子:
比如下面的**是正確的:
hello="run24pro" #定義變數hello
print(hello) #輸出變數hello
#定義hello(x)方法(函式)
def hello(x):
return x
k="run24pro"
print(hello(k)) #這個**要放在所定義的def hello(x)後面
而以下**是錯誤的:
print(hello) #print(hello)不能放在定義之前
hello="run24pro" #定義變數hello
#print(hello) #輸出變數hello
print(hello(k)) #不能放在定義之前
#定義hello(x)方法(函式)
def hello(x):
return x
k="run24pro"
#print(hello(k)) #這個**要放在所定義的def hello(x)後面
個人建議:
實實在在把基礎打好,基礎打好了,遇到問題看得更清晰。寫出來的**效率更高!
純手工,如果對你有幫助望採納!
2樓:夢囈罒幻羽
print("helloworld")
3樓:大地廣場舞
print('helloworld')。字串應加上引號
4樓:京興騰
math.exp(-x)應該用np.exp(-x)
求python大神幫忙
5樓:林俊權
你這是沒安抄requests包啊,使用襲pip安裝即可。
1.先找到你python的安裝路徑,複製該路徑。
2.快捷鍵windows+r開啟執行視窗,輸入cmd進入控制命令視窗,cd進入路徑。
注:我這裡已經安裝過了19.2.3版本,所以只提示了升級到20.0.2版本的資訊。
6樓:匿名使用者
需要先通過命令列輸入 pip install requests 來安裝requests模組
命令可能需要進到python的scripts目錄下輸入才有效
7樓:匿名使用者
你得先安裝requests庫,在命令列用pip install requests
跪求python大神幫忙編寫程式
8樓:
import os
import glob
dir = '.'
def judge():
os.chdir(dir)
s = open('score.txt', 'w')
for file in glob.glob('*.txt'):
name = str(file).split('.')[0]
grade = 0
with open(file) as f:
grade = 0
lines = 0
for line in f:
lines += 1
ele = line.split()
if ele[1] == '+':
grade += (int(ele[0]) + int(ele[2]) == int(ele[-1]))
elif ele[1] == '-':
grade += (int(ele[0]) - int(ele[2]) == int(ele[-1]))
elif ele[1] == '*':
grade += (int(ele[0]) * int(ele[2]) == int(ele[-1]))
elif ele[1] == '/':
grade += (int(ele[0]) / int(ele[2]) == int(ele[-1]))
grade = '%.2f' % (100.0 * grade / lines if lines else 0)
print name, grade
s.write(name + ' ' + str(grade)+'\n')
s.close()
def query(name):
f = open('score.txt')
for line in f:
if line.split()[0] == name:
print line
f.close()
def main():
judge()
query('111')
if __name__ == '__main__':
main()
自己調整目錄,隨便寫的,按需調整吧
9樓:
money~///////////
求python大神幫助
10樓:老夭來了
其實這個就是為了遞迴而遞迴,如果不使用sort的話,氣泡排序也是可以的。
如果解決了您的問題請採納!
如果未解決請繼續追問
有一道python題求大神幫忙!!
11樓:可靠的我心我在
import random
all = 100
i = 1
while all > 0:
money = random.randint(1, 10)if money>all:
print "第%s個人,收到%s元,剩餘%s元" % (i, all, 0)
break
all = [all, all-money][money <= all]
print "第%s個人,收到%s元,剩餘%s元" % (i, money, all)
i = i + 1
求python大神幫忙看看**出錯了?
12樓:陽光的雷咩咩
usermsg = 後面你用的是中括號還是大括號(最好是中括號或者圓括號)
python新手求大神幫忙!
13樓:
這份**是讀取一個英文文章的txt文件,統計出現的英文單詞的個數。你修改下吧
求python大神幫忙,在python下,輸入一串字串,輸出元素個數。急!!!!!!!!!!!!!!
14樓:匿名使用者
抄一段以前的回答:
import re
data="asdfasdfasdffrist'~!$123@df#456asgh'endasdfasdfasdf"
print len(''.join(re.findall(r'[^0-9a-za-z]*',data)))#其他
print len(''.join(re.findall(r'\d*',data)))#數字
print len(''.join(re.findall(r'[a-z]*',data)))#大寫
print len(''.join(re.findall(r'[a-z]*',data)))#小寫
15樓:
# 稍作改造
data="asdfasdfasdffrist'~!$123@df#456asgh'endasdfasdfasdf"
counter = [0, 0, 0, 0]for ch in data:
if ch.isupper():
counter[0] += 1
elif ch.islower():
counter[1] += 1
elif ch.isdigit():
counter[2] += 1
else:
counter[3] += 1
print counter
# 再改:
upper, lower, digit, other = range(4)
def chtype(ch):
if ch.isupper():
return upper
elif ch.islower():
return lower
elif ch.isdigit():
return digit
else:
return other
def counter(data):
_counter = [0, 0, 0, 0]for ch in data:
_counter[chtype(ch)] += 1return _counter
data="asdfasdfasdffrist'~!$123@df#456asgh'endasdfasdfasdf"
print counter(data)
16樓:匿名使用者
mystr = 'a123#$&bcdqweqweq'
def countstr(s):
count = [0, 0, 0, 0]
for c in s:
count[0] += c.isupper()count[1] += c.islower()count[2] += c.
isdigit()count[3] = len(s) - count[0] - count[1] - count[2]
return count
count = countstr(mystr)print 'upper:', count[0], 'lower:', count[1], 'int:
', count[2], 'other:', count[3]
新手求問python的問題,小白求問python問題?
樓上的說的是對的,要輸入東西,不能直接回車 列印 我愛魚c工作室 print 我愛魚c工作室 需要輸入一個東西 提示為 不妨猜一下小甲魚現在心裡想的哪個數字 將你輸入的數字賦值給temp變數 temp input 不妨猜一下小甲魚現在心裡想的哪個數字 guess的值為temp的整數部分 guess ...
Python程式問題,求大神,python程式報錯,小白一個,求大神指點?
def fn1 limit n 3 while n limit if n 7 and n 3 0 yield n n 1 def fn2 limit return n for n in xrange limit if n 7 and n 3 0 limit 50 print num for num ...
求大神幫忙,求大神幫忙 30
鶴翔網路 有句生日當天的生日祝福,比什麼都強! 成哥漣漪 你的同事沒有叫你也不知道是什麼意思,而且你還是從另一個同事那裡得知去一起擼串,換作我的想法既然沒叫我,我幹嘛去湊熱鬧,還要送給他禮物。另一個情況是你如果覺得以後工作中抬頭不見低頭見,關係搞僵也難為情,那就說開玩笑說,怎麼過生日也不叫我一下呢?...