kzen.dev
  • Frågor
  • Taggar
  • Användare
Meddelanden
Belöningar
Registrering
När du har registrerat dig kommer du att få information om svar och kommentarer på dina frågor.
Logga in
Om du redan har ett konto loggar du in för att kontrollera nya meddelanden.
Det kommer att finnas belöningar för frågor, svar och kommentarer.
Mer
Källa
Redigera
Anonym användare
Question

Pythons motsvarighet till && (logiskt-och) i en if-sats

Här är min kod:

def front_back(a, b):
  # +++your code here+++
  if len(a) % 2 == 0 && len(b) % 2 == 0:
    return a[:(len(a)/2)] + b[:(len(b)/2)] + a[(len(a)/2):] + b[(len(b)/2):] 
  else:
    #todo! Not yet done. :P
  return

Jag får ett fel i IF-bestämmelsen. Vad gör jag fel?

761 2010-03-21T01:23:03+00:00 3
 Stevoisiak
Stevoisiak
Redigerad fråga 2018ör maj 2018 в 7:50
Programmering
python
if-statement
keyword
logical-operators
and-operator
Popular videos
Web Development - Computer Science for Business Leaders 2016
Web Development - Computer Science for Business Leaders 2016
för 7 år sedan
Section 9
Section 9
för 9 år sedan
Section 10
Section 10
för 9 år sedan
CS50 2014 - Week 8
CS50 2014 - Week 8
för 8 år sedan
CS50 2015 - Week 7, continued
CS50 2015 - Week 7, continued
för 7 år sedan
CS50 2013 - Week 1
CS50 2013 - Week 1
för 9 år sedan
Internet Technologies - Computer Science for Business Leaders 2016
Internet Technologies - Computer Science for Business Leaders 2016
för 7 år sedan
CS50 2016 Week 0 at Yale (pre-release)
CS50 2016 Week 0 at Yale (pre-release)
för 6 år sedan
Python - Grunder - Del 1 - Variabler och listor
Python - Grunder - Del 1 - Variabler och listor
för 4 år sedan
PYTHON : Python's equivalent of && (logical-and) in an if-statement
PYTHON : Python's equivalent of && (logical-and) in an if-statement
för 1 år sedan
Python's equivalent of && (logical-and) in an if statement
Python's equivalent of && (logical-and) in an if statement
för 2 år sedan
Python 3 Programming Tutorial: If Statement
Python 3 Programming Tutorial: If Statement
för 9 år sedan
När är en if-sats sann i Python? Dyker djupare på if-satser!
När är en if-sats sann i Python? Dyker djupare på if-satser!
för 2 år sedan
if-satser i Python
if-satser i Python
för 2 år sedan
Booleska datatyper, jämförelseoperatorer och if-satser
Booleska datatyper, jämförelseoperatorer och if-satser
för 4 år sedan
Python Tutorial: Logging Basics - Logging to Files, Setting Levels, and Formatting
Python Tutorial: Logging Basics - Logging to Files, Setting Levels, and Formatting
för 6 år sedan
IT1 - Logisk programmering - If & Else - Python
IT1 - Logisk programmering - If & Else - Python
för 2 år sedan
Programmera matematik med Python lektion 3
Programmera matematik med Python lektion 3
för 6 år sedan
#20 Python Tutorial for Beginners | While Loop in Python
#20 Python Tutorial for Beginners | While Loop in Python
för 4 år sedan
Logging in Python  ||  Learn Python Programming  (Computer Science)
Logging in Python || Learn Python Programming (Computer Science)
för 5 år sedan
PYT1 - Python - Del 4 - Sortering Selection - If this then that
PYT1 - Python - Del 4 - Sortering Selection - If this then that
för 3 år sedan
Python 3 programming tutorial: While Loop
Python 3 programming tutorial: While Loop
för 9 år sedan
python tutorial #2 - logik - if, elif og else
python tutorial #2 - logik - if, elif og else
för 8 år sedan
Programmering 1 - C# - If satsen
Programmering 1 - C# - If satsen
för 7 år sedan
Python logical operators 🔣
Python logical operators 🔣
för 2 år sedan
« Föregående
Nästa »
Den här frågan har 1 svar på engelska, för att läsa dem logga in på ditt konto.
Solution / Answer
 ChristopheD
ChristopheD
2010ör mars 2010 в 1:25
2010-03-21T01:25:05+00:00
Mer
Källa
Redigera
#10217120

Du vill ha och i stället för &&.

1346
0
David Titarenco
David Titarenco
2010ör mars 2010 в 1:26
2010-03-21T01:26:09+00:00
Mer
Källa
Redigera
#10217121

Python använder och och eller villkor.

Det vill säga.

if foo == 'abc' and bar == 'bac' or zoo == '123':
  # do something
 detly
detly
Redigerat svar 2013ör november 2013 в 3:15
215
0
 istruble
istruble
2010ör mars 2010 в 1:35
2010-03-21T01:35:16+00:00
Mer
Källa
Redigera
#10217122

Två kommentarer:

  • Använd och och eller för logiska operationer i Python.
  • Använd 4 mellanslag för indrag i stället för 2. Du kommer att tacka dig själv senare eftersom din kod kommer att se ungefär likadan ut som alla andras. Se PEP 8 för mer information.
36
0
Lägg till en fråga
Kategorier
Alla
Teknik
Kultur / fritid
Livet / Konst
Vetenskap
Professionell
Företag
Användare
Alla
Ny
Populära
1
Daniel Gogov
Registrerad för 2 dagar sedan
2
工藤 芳則
Registrerad för 1 vecka sedan
3
Ирина Беляева
Registrerad för 1 vecka sedan
4
Darya Arsenyeva
Registrerad för 2 veckor sedan
5
anyta nuam-nuam (LapuSiK)
Registrerad för 2 veckor sedan
DA
DE
EL
ES
FR
ID
IT
JA
NL
NO
PT
RO
RU
SK
SV
TR
ZH
© kzen.dev 2023
Källa
stackoverflow.com
under licens cc by-sa 3.0 med angivande av