Domanda Problema python 3.4

Stato
Discussione chiusa ad ulteriori risposte.

Tecnologix

Utente Gold
13 Maggio 2013
958
40
73
244
Salve, ho iniziato da poco a studiare il python 3.4 (ho iniziato con questa). È il mio primo linguaggio informatico e usando una guida della 2.2 adattandola alla mia versione sto studiando questo linguaggio. Come mai raw_input non funziona. Ho letto che è stato sostituito da input e input da input(eval(" ") ma non funziona neanche quello!
Codice:
num = input("Type in a Number: ")str = input(eval("Type in a String: "))
print ("num ="), num
print ("num is a "),type(num)
print ("num * 2 ="),num*2
print ("str ="), str
print ("str is a "),type(str)
print ("str * 2 ="),str*2
 
Ultima modifica:
1. Non ci possono essere più istruzioni sulla stessa riga, quindi dovresti avere una cosa del genere:

Codice:
 num = input("Type in a Number: ")
str = input(eval("Type in a String: "))
print ("num ="), num
print ("num is a "),type(num)
print ("num * 2 ="),num*2
print ("str ="), str
print ("str is a "),type(str)
print ("str * 2 ="),str*2

e sarebbe più elegante fare una cosa del genere (vedi le parentesi tonde):
Codice:
num = input("Type a Number: ")
str = input(eval("Type in a String: ")) #Il problema persiste tra queste tre righe, quella di sopra, di sotto e questa
print ("num = ", num)
print ("num is a ", type(num))
num2 = num * 2
print ("num * 2 = ",num2)
print ("str = ", str)
print ("str is a ", type(str))
str2 = str * 2
print ("str * 2 = ", str2)
C'è comunque un errore, appena riesco a risolverlo, te lo dico.
 
Grazie a tutti, conoscete una guida Python 3.4? Possibilmente in italiano ma se proprio non esiste mi accontento dell'inglese. Onde evitare questi errori tra il 2.2 e il 3.4
 
Pensare in C++, lo trovi warez in rete

Inviato dal mio HUAWEI G510-0100 utilizzando Tapatalk
 
Ho detto una minghiata, Pensare in C++ è gratis, quindi non si tratta di materiale warez...

Inviato dal mio HUAWEI G510-0100 utilizzando Tapatalk
 
Stato
Discussione chiusa ad ulteriori risposte.