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大神幫忙解釋一下這個漢諾塔程式的步驟
def my print args print args def move n,a,b,c my print a,c if n 1 else move n 1,a,c,b or move 1,a,b,c or move n 1,b,a,c 註釋 漢諾塔模自型輸入baimove n,a b c 例如n...
求p圖大神幫忙,求p圖大神幫忙
把圖發上來 然後把要求說一下 去水印使用專業的影象處理軟體photoshop,以下提供使用ps去除水印 文字的多種方法 根據 水印特點,酌情選擇 1 使用仿製圖章工具去水印 這是比較常用的方法。具體的操作是,選取仿製圖章工具,按住alt鍵,在無文字區域點選相似的色彩或圖案取樣,然後在水印區域拖動滑鼠...